#ifndef _MAP_H_
#define _MAP_H_

#include "ship.h"

typedef struct Map {
    int w;
    int h;
    char* buffer;
} Map;

void InitMap(int w, int h);
void DestroyMap();
void DumpMap();
int IsOnMap(int x, int y);
Ship* ShipOnMap(int x, int y);
void OffsetToCoords(int *x_res, int *y_res,  int x, int y, int direction, int len);

#endif
